InfluxDB2\Model\Source A

Total Complexity 72
Dependencies 3
Dependents 2
Total lines 761
Lines of code 215
Logical lines of code 91
Comment lines 320
Methods 48
Properties 7

Methods 48

Method Rating Maintainability Complexity Lines of code
__construct()
A
54 17 18
setLanguages()
S
60 3 13
setType()
S
60 3 13
listInvalidProperties()
S
62 3 11
offsetSet()
S
69 2 7
offsetGet()
S
78 2 3
openAPITypes()
S
80 1 3
setPassword()
S
76 1 4
setTelegraf()
S
76 1 4
getToken()
S
80 1 3
setToken()
S
76 1 4
getUsername()
S
80 1 3
setUsername()
S
76 1 4
getPassword()
S
80 1 3
setMetaUrl()
S
76 1 4
getSharedSecret()
S
80 1 3
setSharedSecret()
S
76 1 4
getMetaUrl()
S
80 1 3
setInsecureSkipVerify()
S
76 1 4
getDefaultRp()
S
80 1 3
setDefaultRp()
S
76 1 4
getLanguages()
S
80 1 3
offsetExists()
S
79 1 3
offsetUnset()
S
80 1 3
getTelegraf()
S
80 1 3
setUrl()
S
76 1 4
getInsecureSkipVerify()
S
80 1 3
setLinks()
S
76 1 4
attributeMap()
S
80 1 3
setters()
S
80 1 3
getters()
S
80 1 3
getModelName()
S
81 1 3
getTypeAllowableValues()
S
71 1 7
getLanguagesAllowableValues()
S
73 1 6
valid()
S
79 1 3
getLinks()
S
80 1 3
getId()
S
80 1 3
openAPIFormats()
S
80 1 3
setId()
S
76 1 4
getOrgId()
S
80 1 3
setOrgId()
S
76 1 4
getDefault()
S
80 1 3
setDefault()
S
76 1 4
getName()
S
80 1 3
setName()
S
76 1 4
getType()
S
80 1 3
getUrl()
S
80 1 3
__toString()
S
72 1 6